	.text
	.align 4,0x90
.globl _decimal5
_decimal5:
	pushl	%ebp
	xorl	%eax, %eax
	movl	%esp, %ebp
	movl	$1, %ecx
	pushl	%esi
	movl	8(%ebp), %esi
	.align 4,0x90
L2:
	leal	(%eax,%eax,4), %edx
	movl	-4(%esi,%ecx,4), %eax
	incl	%ecx
	cmpl	$6, %ecx
	leal	(%eax,%edx,2), %eax
	jne	L2
	popl	%esi
	leave
	ret
	.align 4,0x90
.globl _decimal5_opt
_decimal5_opt:
	pushl	%ebp
	xorl	%eax, %eax
	movl	%esp, %ebp
	movl	8(%ebp), %ecx
	pushl	%esi
	leal	16(%ecx), %esi
	.align 4,0x90
L9:
	leal	(%eax,%eax,4), %edx
	movl	(%ecx), %eax
	addl	$4, %ecx
	cmpl	%ecx, %esi
	leal	(%eax,%edx,2), %eax
	jae	L9
	popl	%esi
	leave
	ret
	.subsections_via_symbols
